package com.cainiao.pojo;

import java.math.BigDecimal;

/**
 * 
 * ProfitDivide
 * 数据库表：profit_divide
 */
public class ProfitDivide {

    /**
     * id
     * 表字段 : profit_divide.profit_id
     */
    private Integer profitId;

    /**
     * 订单ID，具体是商品销售还是招募店主见后面ORDER_TYPE列
     * 表字段 : profit_divide.order_info_id
     */
    private Integer orderInfoId;

    /**
     * 接收分成的（上级）ID
     * 表字段 : profit_divide.recv_user_id
     */
    private Integer recvUserId;

    /**
     * 分成的金额
     * 表字段 : profit_divide.recv_money
     */
    private BigDecimal recvMoney;

    /**
     * 分成的时间
     * 表字段 : profit_divide.divide_time
     */
    private Integer divideTime;

    /**
     * 修改时间
     * 表字段 : profit_divide.update_time
     */
    private Integer updateTime;

    /**
     * 0商品销售分成，1招募店铺分成
     * 表字段 : profit_divide.order_type
     */
    private Byte orderType;

    /**
     * 分配状态：0分配到待确认中，1确认到可提现中，3退款
     * 表字段 : profit_divide.divide_status
     */
    private Byte divideStatus;

    /**
     * 商品的SKUID,
     * 表字段 : profit_divide.order_goods_sku_id
     */
    private Integer orderGoodsSkuId;

    /**
     * 商品的SKU数量,
     * 表字段 : profit_divide.goods_sku_count
     */
    private Integer goodsSkuCount;

    /**
     * 分的是第几份的钱，共4份
     * 表字段 : profit_divide.profit_number
     */
    private Byte profitNumber;

    /**
     * 消息是否发送

     * 表字段 : profit_divide.is_send
     */
    private Boolean isSend;

    /**
     * 总积分,初始得到的
     * 表字段 : profit_divide.score_total
     */
    private Integer scoreTotal;

    /**
     * 已使用的积分
     * 表字段 : profit_divide.used_score
     */
    private Integer usedScore;

    /**
     * 积分状态，0已分配，1到账，2正在使用的，3使用完毕的，4过期的
     * 表字段 : profit_divide.score_status
     */
    private Boolean scoreStatus;

    /**
     * 积分过期时间
     * 表字段 : profit_divide.score_out_time
     */
    private Integer scoreOutTime;

    /**
     * 错误分立撤销1

     * 表字段 : profit_divide.isfix
     */
    private Boolean isfix;

    /**
     * 重新分立



     * 表字段 : profit_divide.isfixok
     */
    private Boolean isfixok;

    /**
     * 获取 id 字段:profit_divide.profit_id
     *
     * @return profit_divide.profit_id, id
     */
    public Integer getProfitId() {
        return profitId;
    }

    /**
     * 设置 id 字段:profit_divide.profit_id
     *
     * @param profitId the value for profit_divide.profit_id, id
     */
    public void setProfitId(Integer profitId) {
        this.profitId = profitId;
    }

    /**
     * 获取 订单ID，具体是商品销售还是招募店主见后面ORDER_TYPE列 字段:profit_divide.order_info_id
     *
     * @return profit_divide.order_info_id, 订单ID，具体是商品销售还是招募店主见后面ORDER_TYPE列
     */
    public Integer getOrderInfoId() {
        return orderInfoId;
    }

    /**
     * 设置 订单ID，具体是商品销售还是招募店主见后面ORDER_TYPE列 字段:profit_divide.order_info_id
     *
     * @param orderInfoId the value for profit_divide.order_info_id, 订单ID，具体是商品销售还是招募店主见后面ORDER_TYPE列
     */
    public void setOrderInfoId(Integer orderInfoId) {
        this.orderInfoId = orderInfoId;
    }

    /**
     * 获取 接收分成的（上级）ID 字段:profit_divide.recv_user_id
     *
     * @return profit_divide.recv_user_id, 接收分成的（上级）ID
     */
    public Integer getRecvUserId() {
        return recvUserId;
    }

    /**
     * 设置 接收分成的（上级）ID 字段:profit_divide.recv_user_id
     *
     * @param recvUserId the value for profit_divide.recv_user_id, 接收分成的（上级）ID
     */
    public void setRecvUserId(Integer recvUserId) {
        this.recvUserId = recvUserId;
    }

    /**
     * 获取 分成的金额 字段:profit_divide.recv_money
     *
     * @return profit_divide.recv_money, 分成的金额
     */
    public BigDecimal getRecvMoney() {
        return recvMoney;
    }

    /**
     * 设置 分成的金额 字段:profit_divide.recv_money
     *
     * @param recvMoney the value for profit_divide.recv_money, 分成的金额
     */
    public void setRecvMoney(BigDecimal recvMoney) {
        this.recvMoney = recvMoney;
    }

    /**
     * 获取 分成的时间 字段:profit_divide.divide_time
     *
     * @return profit_divide.divide_time, 分成的时间
     */
    public Integer getDivideTime() {
        return divideTime;
    }

    /**
     * 设置 分成的时间 字段:profit_divide.divide_time
     *
     * @param divideTime the value for profit_divide.divide_time, 分成的时间
     */
    public void setDivideTime(Integer divideTime) {
        this.divideTime = divideTime;
    }

    /**
     * 获取 修改时间 字段:profit_divide.update_time
     *
     * @return profit_divide.update_time, 修改时间
     */
    public Integer getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置 修改时间 字段:profit_divide.update_time
     *
     * @param updateTime the value for profit_divide.update_time, 修改时间
     */
    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取 0商品销售分成，1招募店铺分成 字段:profit_divide.order_type
     *
     * @return profit_divide.order_type, 0商品销售分成，1招募店铺分成
     */
    public Byte getOrderType() {
        return orderType;
    }

    /**
     * 设置 0商品销售分成，1招募店铺分成 字段:profit_divide.order_type
     *
     * @param orderType the value for profit_divide.order_type, 0商品销售分成，1招募店铺分成
     */
    public void setOrderType(Byte orderType) {
        this.orderType = orderType;
    }

    /**
     * 获取 分配状态：0分配到待确认中，1确认到可提现中，3退款 字段:profit_divide.divide_status
     *
     * @return profit_divide.divide_status, 分配状态：0分配到待确认中，1确认到可提现中，3退款
     */
    public Byte getDivideStatus() {
        return divideStatus;
    }

    /**
     * 设置 分配状态：0分配到待确认中，1确认到可提现中，3退款 字段:profit_divide.divide_status
     *
     * @param divideStatus the value for profit_divide.divide_status, 分配状态：0分配到待确认中，1确认到可提现中，3退款
     */
    public void setDivideStatus(Byte divideStatus) {
        this.divideStatus = divideStatus;
    }

    /**
     * 获取 商品的SKUID, 字段:profit_divide.order_goods_sku_id
     *
     * @return profit_divide.order_goods_sku_id, 商品的SKUID,
     */
    public Integer getOrderGoodsSkuId() {
        return orderGoodsSkuId;
    }

    /**
     * 设置 商品的SKUID, 字段:profit_divide.order_goods_sku_id
     *
     * @param orderGoodsSkuId the value for profit_divide.order_goods_sku_id, 商品的SKUID,
     */
    public void setOrderGoodsSkuId(Integer orderGoodsSkuId) {
        this.orderGoodsSkuId = orderGoodsSkuId;
    }

    /**
     * 获取 商品的SKU数量, 字段:profit_divide.goods_sku_count
     *
     * @return profit_divide.goods_sku_count, 商品的SKU数量,
     */
    public Integer getGoodsSkuCount() {
        return goodsSkuCount;
    }

    /**
     * 设置 商品的SKU数量, 字段:profit_divide.goods_sku_count
     *
     * @param goodsSkuCount the value for profit_divide.goods_sku_count, 商品的SKU数量,
     */
    public void setGoodsSkuCount(Integer goodsSkuCount) {
        this.goodsSkuCount = goodsSkuCount;
    }

    /**
     * 获取 分的是第几份的钱，共4份 字段:profit_divide.profit_number
     *
     * @return profit_divide.profit_number, 分的是第几份的钱，共4份
     */
    public Byte getProfitNumber() {
        return profitNumber;
    }

    /**
     * 设置 分的是第几份的钱，共4份 字段:profit_divide.profit_number
     *
     * @param profitNumber the value for profit_divide.profit_number, 分的是第几份的钱，共4份
     */
    public void setProfitNumber(Byte profitNumber) {
        this.profitNumber = profitNumber;
    }

    /**
     * 获取 消息是否发送
 字段:profit_divide.is_send
     *
     * @return profit_divide.is_send, 消息是否发送

     */
    public Boolean getIsSend() {
        return isSend;
    }

    /**
     * 设置 消息是否发送
 字段:profit_divide.is_send
     *
     * @param isSend the value for profit_divide.is_send, 消息是否发送

     */
    public void setIsSend(Boolean isSend) {
        this.isSend = isSend;
    }

    /**
     * 获取 总积分,初始得到的 字段:profit_divide.score_total
     *
     * @return profit_divide.score_total, 总积分,初始得到的
     */
    public Integer getScoreTotal() {
        return scoreTotal;
    }

    /**
     * 设置 总积分,初始得到的 字段:profit_divide.score_total
     *
     * @param scoreTotal the value for profit_divide.score_total, 总积分,初始得到的
     */
    public void setScoreTotal(Integer scoreTotal) {
        this.scoreTotal = scoreTotal;
    }

    /**
     * 获取 已使用的积分 字段:profit_divide.used_score
     *
     * @return profit_divide.used_score, 已使用的积分
     */
    public Integer getUsedScore() {
        return usedScore;
    }

    /**
     * 设置 已使用的积分 字段:profit_divide.used_score
     *
     * @param usedScore the value for profit_divide.used_score, 已使用的积分
     */
    public void setUsedScore(Integer usedScore) {
        this.usedScore = usedScore;
    }

    /**
     * 获取 积分状态，0已分配，1到账，2正在使用的，3使用完毕的，4过期的 字段:profit_divide.score_status
     *
     * @return profit_divide.score_status, 积分状态，0已分配，1到账，2正在使用的，3使用完毕的，4过期的
     */
    public Boolean getScoreStatus() {
        return scoreStatus;
    }

    /**
     * 设置 积分状态，0已分配，1到账，2正在使用的，3使用完毕的，4过期的 字段:profit_divide.score_status
     *
     * @param scoreStatus the value for profit_divide.score_status, 积分状态，0已分配，1到账，2正在使用的，3使用完毕的，4过期的
     */
    public void setScoreStatus(Boolean scoreStatus) {
        this.scoreStatus = scoreStatus;
    }

    /**
     * 获取 积分过期时间 字段:profit_divide.score_out_time
     *
     * @return profit_divide.score_out_time, 积分过期时间
     */
    public Integer getScoreOutTime() {
        return scoreOutTime;
    }

    /**
     * 设置 积分过期时间 字段:profit_divide.score_out_time
     *
     * @param scoreOutTime the value for profit_divide.score_out_time, 积分过期时间
     */
    public void setScoreOutTime(Integer scoreOutTime) {
        this.scoreOutTime = scoreOutTime;
    }

    /**
     * 获取 错误分立撤销1
 字段:profit_divide.isfix
     *
     * @return profit_divide.isfix, 错误分立撤销1

     */
    public Boolean getIsfix() {
        return isfix;
    }

    /**
     * 设置 错误分立撤销1
 字段:profit_divide.isfix
     *
     * @param isfix the value for profit_divide.isfix, 错误分立撤销1

     */
    public void setIsfix(Boolean isfix) {
        this.isfix = isfix;
    }

    /**
     * 获取 重新分立


 字段:profit_divide.isfixok
     *
     * @return profit_divide.isfixok, 重新分立



     */
    public Boolean getIsfixok() {
        return isfixok;
    }

    /**
     * 设置 重新分立


 字段:profit_divide.isfixok
     *
     * @param isfixok the value for profit_divide.isfixok, 重新分立



     */
    public void setIsfixok(Boolean isfixok) {
        this.isfixok = isfixok;
    }
}